//052. 倍数排列
//        125874 和它的二倍，251748, 包含着同样的数字，只是顺序不同。
//        找出最小的正整数 x，使得 2x, 3x, 4x, 5x, 和 6x 都包含同样的数字。
//        答案：142857

import java.util.Arrays;
import java.util.Scanner;

public class Week052 {
    static int[] book = new int[10];

    public static boolean check(long x, long y) {
        //y>x
        Arrays.fill(book, 0);
        while (x != 0) {
            ++book[(int) (x % 10)];
            x /= 10;
        }
        while (y != 0) {
            if (--book[(int) (y % 10)] != 0) {
                return false;
            }
            y /= 10;
        }
        return true;
    }

    static void run() {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int[] arr = new int[n];
        for (int i = 0; i < n; ++i) arr[i] = sc.nextInt();
        long end = (long) 1e17;
        for (long i = 1; i < end; ++i) {
            boolean flag = true;
            for (int element : arr) {
                if (!check(i, i * element)) {
                    flag = false;
                    break;
                }
            }
            if (flag) {
                System.out.println(i);
                return;
            }
        }
    }

    public static void main(String[] args) {
        long startTime = System.currentTimeMillis();
        run();
        System.out.println("\n程序运行时间：" + (System.currentTimeMillis() - startTime) + "ms.");
    }
}
